JavaTM 2 Platform
Std. Ed. v1.3

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

Attributes を使用しているパッケージ
javax.naming.directory javax.naming パッケージを拡張して、ディレクトリサービスにアクセスする機能を提供します。  
javax.naming.spi javax.naming および関連パッケージによって、ネーミングサービスおよびディレクトリサービスへのアクセスを動的にプラグインする手段を提供します。  
 

javax.naming.directory での Attributes の使用
 

Attributes を実装している javax.naming.directory のクラス
 class BasicAttributes
          このクラスは、Attributes インタフェースの基本的な実装を提供します。
 

Attributes を返す javax.naming.directory のメソッド
 Attributes DirContext.getAttributes(Name name)
          名前付きオブジェクトに関連付けられた属性をすべて取得します。
 Attributes DirContext.getAttributes(String name)
          名前付きオブジェクトに関連付けられた属性をすべて取得します。
 Attributes DirContext.getAttributes(Name name, String[] attrIds)
          名前付きオブジェクトに関連付けられた属性で選択されたものを取得します。
 Attributes DirContext.getAttributes(String name, String[] attrIds)
          名前付きオブジェクトに関連付けられた属性で選択されたものを取得します。
 Attributes SearchResult.getAttributes()
          この検索結果の属性を取得します。
 Attributes InitialDirContext.getAttributes(String name)
           
 Attributes InitialDirContext.getAttributes(String name, String[] attrIds)
           
 Attributes InitialDirContext.getAttributes(Name name)
           
 Attributes InitialDirContext.getAttributes(Name name, String[] attrIds)
           
 

Attributes 型のパラメータを持つ javax.naming.directory のメソッド
 void DirContext.modifyAttributes(Name name, int mod_op, Attributes attrs)
          名前付きオブジェクトに関連付けられた属性を変更します。
 void DirContext.modifyAttributes(String name, int mod_op, Attributes attrs)
          名前付きオブジェクトに関連付けられた属性を変更します。
 void DirContext.bind(Name name, Object obj, Attributes attrs)
          関連付けられた属性とともに、名前をオブジェクトにバインドします。
 void DirContext.bind(String name, Object obj, Attributes attrs)
          関連付けられた属性とともに、名前をオブジェクトにバインドします。
 void DirContext.rebind(Name name, Object obj, Attributes attrs)
          関連付けられた属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。
 void DirContext.rebind(String name, Object obj, Attributes attrs)
          関連付けられた属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。
 DirContext DirContext.createSubcontext(Name name, Attributes attrs)
          関連付けられた属性とともに、新しいコンテキストを作成してバインドします。
 DirContext DirContext.createSubcontext(String name, Attributes attrs)
          関連付けられた属性とともに、名前をオブジェクトにバインドします。
 NamingEnumeration DirContext.search(Name name, Attributes matchingAttributes, String[] attributesToReturn)
          指定された属性のセットを含むオブジェクトを単一コンテキストで検索し、選択した属性を取得します。
 NamingEnumeration DirContext.search(String name, Attributes matchingAttributes, String[] attributesToReturn)
          指定された属性のセットを含むオブジェクトを単一コンテキストで検索し、選択した属性を取得します。
 NamingEnumeration DirContext.search(Name name, Attributes matchingAttributes)
          指定された属性のセットを含むオブジェクトを単一コンテキストで検索します。
 NamingEnumeration DirContext.search(String name, Attributes matchingAttributes)
          指定された属性のセットを含むオブジェクトを単一コンテキストで検索します。
 void SearchResult.setAttributes(Attributes attrs)
          この検索結果の属性を attrs に設定します。
 void InitialDirContext.modifyAttributes(String name, int mod_op, Attributes attrs)
           
 void InitialDirContext.modifyAttributes(Name name, int mod_op, Attributes attrs)
           
 void InitialDirContext.bind(String name, Object obj, Attributes attrs)
           
 void InitialDirContext.bind(Name name, Object obj, Attributes attrs)
           
 void InitialDirContext.rebind(String name, Object obj, Attributes attrs)
           
 void InitialDirContext.rebind(Name name, Object obj, Attributes attrs)
           
 DirContext InitialDirContext.createSubcontext(String name, Attributes attrs)
           
 DirContext InitialDirContext.createSubcontext(Name name, Attributes attrs)
           
 NamingEnumeration InitialDirContext.search(String name, Attributes matchingAttributes)
           
 NamingEnumeration InitialDirContext.search(Name name, Attributes matchingAttributes)
           
 NamingEnumeration InitialDirContext.search(String name, Attributes matchingAttributes, String[] attributesToReturn)
           
 NamingEnumeration InitialDirContext.search(Name name, Attributes matchingAttributes, String[] attributesToReturn)
           
 

Attributes 型のパラメータを持つ javax.naming.directory のコンストラクタ
SearchResult(String name, Object obj, Attributes attrs)
          結果の名前、結果がバインドされるオブジェクト、および結果の属性を使用して、検索結果を構築します。
SearchResult(String name, Object obj, Attributes attrs, boolean isRelative)
          結果の名前、結果がバインドされるオブジェクト、結果の属性を使用し、名前が相対的かどうかを判断して、検索結果を構築します。
SearchResult(String name, String className, Object obj, Attributes attrs)
          結果の名前、結果のクラス名、結果がバインドされるオブジェクト、および結果の属性を使用して、検索結果を構築します。
SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative)
          結果の名前、結果のクラス名、結果がバインドされるオブジェクト、結果の属性を使用し、名前が相対的かどうかを判断して、検索結果を構築します。
 

javax.naming.spi での Attributes の使用
 

Attributes を返す javax.naming.spi のメソッド
 Attributes DirStateFactory.Result.getAttributes()
          バインド対象の属性を取得します。
 

Attributes 型のパラメータを持つ javax.naming.spi のメソッド
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)
          位置情報または参照情報、および指定された属性を使って、オブジェクトを生成します。
 

Attributes 型のパラメータを持つ javax.naming.spi のコンストラクタ
DirStateFactory.Result(Object obj, Attributes outAttrs)
          結果のインスタンスを構築します。
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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.