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