- java.lang.Object
-
- javax.naming.NameClassPair
-
- javax.naming.Binding
-
- javax.naming.directory.SearchResult
-
- すべての実装されたインタフェース:
Serializable
public class SearchResult extends Binding
このクラスは、DirContext.search()メソッドの結果として返されたNamingEnumerationの項目を表します。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()
この検索結果の文字列表記を生成します。-
クラス javax.naming.Bindingから継承されたメソッド
getClassName, getObject, setObject
-
クラス javax.naming.NameClassPairから継承されたメソッド
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative
-
-
-
-
コンストラクタの詳細
-
SearchResult
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()
-
SearchResult
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()
-
SearchResult
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()
-
SearchResult
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()
-
-
メソッドの詳細
-
getAttributes
public Attributes getAttributes()
この検索結果の属性を取得します。- 戻り値:
- この検索結果のnull以外の属性。 空も可。
- 関連項目:
setAttributes(javax.naming.directory.Attributes)
-
setAttributes
public void setAttributes(Attributes attrs)
この検索結果の属性をattrs
に設定します。- パラメータ:
attrs
- 使用するnull以外の属性。 空も可。- 関連項目:
getAttributes()
-
-