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