|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.