public class SearchResult extends Binding
SearchResult インスタンスは、並行マルチスレッドアクセスに対して同期化されません。複数のスレッドが同じ SearchResult インスタンスにアクセスして変更しようとすると、オブジェクトはロックされます。
| コンストラクタと説明 |
|---|
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)
結果の名前、結果のクラス名、結果がバインドされるオブジェクト、結果の属性を使用し、名前が相対的かどうかを判断して、検索結果を構築します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
Attributes |
getAttributes()
この検索結果の属性を取得します。
|
void |
setAttributes(Attributes attrs)
この検索結果の属性を
attrs に設定します。 |
String |
toString()
この検索結果の文字列表記を生成します。
|
getClassName, getObject, setObjectgetName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelativepublic SearchResult(String name, Object obj, Attributes attrs)
クラス名が setClassName() を使用して明示的に設定されていないかぎり、getClassName() は obj のクラス名 (または obj が null の場合は null) を返します。
name - 検索項目の null 以外の名前。これは (search() メソッドの最初のパラメータで指定された) 検索のターゲットコンテキストを基準にしています。obj - 名前にバインドされたオブジェクト。null も可。attrs - この検索項目とともに返すように要求された属性。null は不可。NameClassPair.setClassName(java.lang.String), NameClassPair.getClassName()public SearchResult(String name, Object obj, Attributes attrs, boolean isRelative)
クラス名が setClassName() を使用して明示的に設定されていないかぎり、getClassName() は obj のクラス名 (または obj が null の場合は null) を返します。
name - 検索項目の null 以外の名前。obj - 名前にバインドされたオブジェクト。null も可。attrs - この検索項目とともに返すように要求された属性。null は不可。isRelative - name が (search() メソッドの最初のパラメータで指定された) 検索のターゲットコンテキストを基準にしている場合は true。name が URL 文字列の場合は false。NameClassPair.setClassName(java.lang.String), NameClassPair.getClassName()public SearchResult(String name, String className, Object obj, Attributes attrs)
name - 検索項目の null 以外の名前。これは (search() メソッドの最初のパラメータで指定された) 検索のターゲットコンテキストを基準にしています。className - name にバインドされたオブジェクトの null の可能性があるクラス名。null の場合は、obj のクラス名が getClassName() によって返される。obj も null の場合、getClassName() は null を返す。obj - 名前にバインドされたオブジェクト。null も可。attrs - この検索項目とともに返すように要求された属性。null は不可。NameClassPair.setClassName(java.lang.String), NameClassPair.getClassName()public SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative)
name - 検索項目の null 以外の名前。className - name にバインドされたオブジェクトの null の可能性があるクラス名。null の場合は、obj のクラス名が getClassName() によって返される。obj も null の場合、getClassName() は null を返す。obj - 名前にバインドされたオブジェクト。null も可。attrs - この検索項目とともに返すように要求された属性。null は不可。isRelative - name が (search() メソッドの最初のパラメータで指定された) 検索のターゲットコンテキストを基準にしている場合は true。name が URL 文字列の場合は false。NameClassPair.setClassName(java.lang.String), NameClassPair.getClassName()public Attributes getAttributes()
setAttributes(javax.naming.directory.Attributes)public void setAttributes(Attributes attrs)
attrs に設定します。attrs - 使用する null 以外の属性。空も可。getAttributes() バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.