JavaTM 2 Platform
Std. Ed. v1.3

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

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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