Sun WBEM SDK 開発ガイド

詳細 (deep) 列挙と簡易 (shallow) 列挙

列挙メソッドは、値として deep または shallow を持つブール値引数を受け取ります。deep および shallow の動作は、表 4–1 に示すように、使用するメソッドによって異なります。

表 4–1 詳細列挙と簡易列挙

メソッド 

deep

shallow

enumNameSpace

列挙するネームスペース内のネームスペース階層全体を返す。 

列挙するネームスペース内の第一レベルの子を返す。 

enumClass

列挙するクラスのすべてのサブクラスを返すが、クラス自体は返さない。 

このクラスの直接のサブクラスを返す。 

enumInstances

クラスのインスタンスとそのクラスのサブクラスのすべてのインスタンスを返す。 

そのクラスのインスタンスを返す。