JavaTM 2
Platform
Std. Ed. v1.4.0

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

既知のサブインタフェースの一覧:
UnsolicitedNotification

public interface HasControls

このインタフェースは、オブジェクトが NamingEnumerations で返されるとき、コントロールを返すのに使用されます。たとえば、サーバが検索操作の結果を持つコントロールを送り返す場合、サービスプロバイダは、SearchResult および implement HasControls の両オブジェクトの NamingEnumeration を返します。

   NamingEnumeration enum = ectx.search((Name)name, filter, sctls);
   while (enum.hasMore()) {
	Object entry = enum.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

public Control[] getControls()
                      throws NamingException
このインタフェースを実装するオブジェクトから Control の配列を検出します。コントロールがない場合は、null

戻り値:
Control オブジェクトの null の可能性がある配列
例外:
NamingException - エラーのためコントロールが返せない場合

JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.