- 所有已知的子接口:
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
-
方法总结
-
方法详情
-
getControls
从实现此接口的对象中检索Control
的数组。如果没有控件,则为空。- 返回:
Control
对象的可能为空的数组。- 抛出:
NamingException
- 如果由于错误而无法返回控件。
-