Sun WBEM 開発ガイド

例 - クラスの列挙

Java GUI アプリケーションでは、例 6-10 のコードセグメントを使用してクラスとサブクラスのリストがユーザーに表示されます。ユーザーが特定のクラスを選択すると、コードによりそのクラスが列挙されます。


例 6-10 クラスの列挙 (enumClass)

/* CIM オブジェクトのパスが入ったオブジェクトを作成。 */
CIMObjectPath (op = new(CIMObjectPath()); 
 
/* オブジェクトパス名を A と指定 */
cop.setName("A");	
 
/* ベクトルは、オブジェクト、クラス、およびクラス内の 
すべてのサブクラスのオブジェクトパスを返す。
オブジェクトパスには、ネームスペース、クラス名、および
キー (オブジェクトがインスタンスの場合) が含まれる。 */
 
/* このベクトルには、列挙されるクラスの CIM オブジェクト
パスが含まれる。 */
Vector v = cc.enumClass(cop, true);