-
- 既知のすべてのサブインタフェース:
UnsolicitedNotification
public interface HasControls
このインタフェースは、オブジェクトがNamingEnumerationsで返されるとき、コントロールを返すのに使用されます。 たとえば、サーバーが検索操作の結果を持つコントロールを送り返す場合、サービス・プロバイダは、SearchResultおよびimplement 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
- エラーのためコントロールが返せない場合。
-
-