JavaTM 2 Platform
Standard Ed. 5.0

javax.naming.ldap
インタフェース HasControls

既知のサブインタフェースの一覧:
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 - エラーのためコントロールが返せない場合

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。