|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--javax.naming.NameClassPair
|
+--javax.naming.Binding
|
+--javax.naming.directory.SearchResult
このクラスは、DirContext.search() メソッドの結果として返された NamingEnumeration の項目を表します。
SearchResult インスタンスは、並行マルチスレッドアクセスに対して同期化されません。複数のスレッドが同じ SearchResult インスタンスにアクセスして変更しようとすると、オブジェクトはロックされます。
DirContext.search(javax.naming.Name, javax.naming.directory.Attributes, java.lang.String[]), 直列化された形式| コンストラクタの概要 | |
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, isRelative, setClassName, setName, setRelative |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
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 が検索のターゲットコンテキストを基準にする名前の場合は true (search() メソッドの最初のパラメータによって名前が付けられる)。name が URL 文字列の場合は falseNameClassPair.setClassName(java.lang.String),
NameClassPair.getClassName()
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 不可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 の場合、getClassName() によって obj のクラス名が返される。obj も null の場合、getClassName() は null を返すobj - 名前にバインドされたオブジェクト。null 可attrs - この検索項目とともに返すことを要求された属性。null 不可isRelative - name が検索のターゲットコンテキストを基準にする名前の場合は true (search() メソッドの最初のパラメータによって名前が付けられる)。name が URL 文字列の場合は falseNameClassPair.setClassName(java.lang.String),
NameClassPair.getClassName()| メソッドの詳細 |
public Attributes getAttributes()
setAttributes(javax.naming.directory.Attributes)public void setAttributes(Attributes attrs)
attrs に設定します。attrs - 使用する null 以外の属性。空も可getAttributes()public String toString()
Binding 内の toString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.