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, 2014, Oracle and/or its affiliates. All rights reserved.