- 所有已知的子接口:
-
UnsolicitedNotification
public interface HasControls
此接口用于返回在NamingEnumerations中返回的对象的控件。例如,假设服务器发送控件与搜索操作的结果返回,服务提供程序将返回一个既是SearchResult又实现HasControls的对象的NamingEnumeration。
NamingEnumeration elts = ectx.search((Name)name, filter, sctls); while (elts.hasMore()) { Object entry = elts.next(); // 获取搜索结果 SearchResult res = (SearchResult)entry; // 对其执行操作 // 获取条目控件 if (entry instanceof HasControls) { Control[] entryCtls = ((HasControls)entry).getControls(); // 对控件执行操作 } }
- 自版本:
- 1.3
-
Method Summary
-
Method Details
-
getControls
从实现此接口的对象中检索Control
数组。如果没有控件,则为null。- 返回:
-
可能为null的
Control
对象数组。 - 抛出:
-
NamingException
- 如果由于错误而无法返回控件。
-