Components.classesByID
は、プロパティが CID によって索引付けされたクラスである、読み出し専用オブジェクトです。
はじめに
Components.classesByID
は、nsIJSCID インターフェースを実装した読み出し専用オブジェクトです。それぞれのオブジェクトは、XPCOM サービスとして構築またはアクセスされうる XPCOM コンポーネントのクラスのひとつを表します。
Components.classesByID
は、要素が CID の「標準的な」形式で索引付けされている以外は Components.classes
と同様です。また、コンポーネントマネージャによって ContractID を使って登録されたコンポーネントクラスだけでなく、プレーンの CID を使って登録されたクラスも表します。
使い方
In order to retrieve the object for a given CID, you can use that CID as an index with Components.classesByID
as follows:
var clazz = Components.classesByID["{ed132c20-eed1-11d2-baa4-00805f8a5dd7}"];