JavaTM Platform
Standard Ed. 6

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 Platform
Standard Ed. 6

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

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