-  
       
- All Known Subinterfaces:
 -  
         
UnsolicitedNotification 
public interface HasControls此接口用于返回带有NamingEnumerations中返回的对象的控件。 例如,假设服务器发回带有搜索操作结果的控件,服务提供者将返回一个既是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。- 结果
 - 
               可能为null的 
              
Control对象数组。 - 异常
 -  
              
NamingException- If cannot return controls due to an error. 
 
 -  
 
 -