-
- 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.
-
-