|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.naming.NameClassPair javax.naming.Binding javax.naming.directory.SearchResult
public class 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()
產生此 SearchResult 的字元串表示形式。 |
從類別 javax.naming.Binding 繼承的方法 |
---|
getClassName, getObject, setObject |
從類別 javax.naming.NameClassPair 繼承的方法 |
---|
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, 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 的類別名稱(或者 null,如果 obj 為 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 的類別名稱(或者 null,如果 obj 為 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()
public String toString()
Binding
中的 toString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。