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, setObject
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative
public 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。