クラスSearchResult
java.lang.Object
javax.naming.NameClassPair
javax.naming.Binding
javax.naming.directory.SearchResult
- すべての実装されたインタフェース:
Serializable
public class SearchResult extends Binding
このクラスは、DirContext.search()メソッドの結果として返されたNamingEnumerationの項目を表します。
SearchResultインスタンスは、並行マルチスレッド・アクセスに対して同期化されません。 複数のスレッドが同じSearchResultインスタンスにアクセスして変更しようとすると、オブジェクトはロックされます。
- 導入されたバージョン:
- 1.3
- 関連項目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明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) 結果の名前、結果のクラス名、結果がバインドされるオブジェクト、結果の属性を使用し、名前が相対的かどうかを判断して、検索結果を構築します。 -
メソッドのサマリー
修飾子と型メソッド説明この検索結果の属性を取得します。voidsetAttributes(Attributes attrs) この検索結果の属性をattrsに設定します。toString()この検索結果の文字列表記を生成します。クラス Bindingで宣言されたメソッド
getClassName, getObject, setObjectクラスで宣言されたメソッド NameClassPair
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative修飾子と型メソッド説明getName()このバインディングの名前を取得します。このバインディングの完全な名前を取得します。booleanこのバインディングの名前が(list()メソッドの最初のパラメータで指定された)ターゲット・コンテキストを基準にしているかどうかを判定します。voidsetClassName(String name) このバインディングのクラス名を設定します。voidこのバインディングの名前を設定します。voidsetNameInNamespace(String fullName) このバインディングの完全な名前を設定します。voidsetRelative(boolean r) このバインディングの名前が(list()メソッドの最初のパラメータで指定された)ターゲット・コンテキストを基準にしているかどうかを設定します。クラスオブジェクトで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait修飾子と型メソッド説明protected Objectclone()このオブジェクトのコピーを作成して、返します。booleanこのオブジェクトと他のオブジェクトが等しいかどうかを示します。protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
コンストラクタの詳細
-
SearchResult
public SearchResult(String name, Object obj, Attributes attrs) 結果の名前、結果がバインドされるオブジェクト、および結果の属性を使用して、検索結果を構築します。getClassName()は、setClassName()を使用してクラス名が明示的に設定されていないかぎり、obj(objがnullの場合はnull)のクラス名を返します。- パラメータ:
name- 検索項目のnull以外の名前。 これは(search()メソッドの最初のパラメータで指定された)検索のターゲット・コンテキストを基準にしています。obj- 名前にバインドされたオブジェクト。 nullも可。attrs- この検索項目とともに返すように要求された属性。 nullは不可。- 関連項目:
-
SearchResult
public SearchResult(String name, Object obj, Attributes attrs, boolean isRelative) 結果の名前、結果がバインドされるオブジェクト、結果の属性を使用し、名前が相対的かどうかを判断して、検索結果を構築します。getClassName()は、setClassName()を使用してクラス名が明示的に設定されていないかぎり、obj(objがnullの場合はnull)のクラス名を返します- パラメータ:
name- 検索項目のnull以外の名前。obj- 名前にバインドされたオブジェクト。 nullも可。attrs- この検索項目とともに返すように要求された属性。 nullは不可。isRelative-nameが(search()メソッドの最初のパラメータで指定された)検索のターゲット・コンテキストを基準にしている場合はtrue。nameがURL文字列の場合はfalse。- 関連項目:
-
SearchResult
public SearchResult(String name, String className, Object obj, Attributes attrs) 結果の名前、結果のクラス名、結果がバインドされるオブジェクト、および結果の属性を使用して、検索結果を構築します。- パラメータ:
name- 検索項目のnull以外の名前。 これは(search()メソッドの最初のパラメータで指定された)検索のターゲット・コンテキストを基準にしています。className-nameにバインドされたオブジェクトのnullの可能性があるクラス名。 nullの場合、getClassName()によってobjのクラス名が返されます。objもnullの場合、getClassName()はnullを返します。obj- 名前にバインドされたオブジェクト。 nullも可。attrs- この検索項目とともに返すように要求された属性。 nullは不可。- 関連項目:
-
SearchResult
public SearchResult(String name, String className, Object obj, Attributes attrs, boolean isRelative) 結果の名前、結果のクラス名、結果がバインドされるオブジェクト、結果の属性を使用し、名前が相対的かどうかを判断して、検索結果を構築します。- パラメータ:
name- 検索項目のnull以外の名前。className-nameにバインドされたオブジェクトのnullの可能性があるクラス名。 nullの場合、getClassName()によってobjのクラス名が返されます。objもnullの場合、getClassName()はnullを返します。obj- 名前にバインドされたオブジェクト。 nullも可。attrs- この検索項目とともに返すように要求された属性。 nullは不可。isRelative-nameが(search()メソッドの最初のパラメータで指定された)検索のターゲット・コンテキストを基準にしている場合はtrue。nameがURL文字列の場合はfalse。- 関連項目:
-
-
メソッドの詳細
-
getAttributes
-
setAttributes
public void setAttributes(Attributes attrs) この検索結果の属性をattrsに設定します。- パラメータ:
attrs- 使用するnull以外の属性。 空も可。- 関連項目:
-
toString
-