例 4–9 は、すべての Solaris プロセスの lockspeed プロパティの値を出力します。このコードセグメントは、次のメソッドを使用します。
getProperty – 各インスタンスの lockspeed の値を取得する
println – lockspeed の値を出力する
... { /* オブジェクト (CIMObjectPath) を作成し、Solaris_Processor クラスの名前を格納する */ CIMObjectPath cop = new CIMObjectPath("Solaris_Processor"); /* Solaris_Processor クラスとそのすべてのサブクラス (cc.DEEP) の インスタンスの名前が含まれている列挙を CIM Object Manager が返す */ Enumeration e = cc.enumInstances(cop, cc.DEEP); /* インスタンスオブジェクトパスの列挙のサイズ分だけ繰り返す。 getProperty メソッドを使って、各 Solaris プロセッサの lockspeed 値を取得する */ while(e.hasMoreElements()) { CIMValue cv = cc.getProperty(e.nextElement(), "lockspeed"); System.out.println(cv); } ... }