JavaTM 2 Platform
Standard Ed. 6

javax.naming.ldap
介面 HasControls

所有已知子介面:
UnsolicitedNotification

public interface HasControls

此介面用於返回控制元件,並使物件返回在 NamingEnumeration 中。例如,假定伺服器利用搜尋操作的結果發送回控制元件,服務提供者將返回型別為 SearchResult 並實作 HasControls 的物件所組成的 NamingEnumeration。

   NamingEnumeration elts = ectx.search((Name)name, filter, sctls);
   while (elts.hasMore()) {
        Object entry = elts.next();

        // Get search result 
        SearchResult res = (SearchResult)entry;
        // do something with it 

        // Get entry controls
        if (entry instanceof HasControls) {
            Control[] entryCtls = ((HasControls)entry).getControls();
            // do something with controls
        }
   }

從以下版本開始:
1.3

方法摘要
 Control[] getControls()
          從實作此介面的物件中檢索 Control 陣列。
 

方法詳細資訊

getControls

Control[] getControls()
                      throws NamingException
從實作此介面的物件中檢索 Control 陣列。如果不存在任何控制元件,則為 null。

返回:
Control 物件所組成的陣列(可能為 null)。
拋出:
NamingException - 如果因出錯而無法返回控制元件。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only