5.3.4.6 説明
アプリケーションによってfind_factories_by_idメソッドが呼び出され、1つまたは複数のファクトリ・オブジェクト参照のシーケンスが取得されます。メソッドには、探しているファクトリの識別子が含まれた、NULLで終了する文字列が渡されます。指定したIDで登録されたファクトリ・オブジェクトが複数存在した場合、FactoryFinderは一致する登録済オブジェクトのオブジェクト参照のリストを返します。
find_factories_by_idメソッドは、factory_idパラメータと同じ値を含むidフィールドおよび値“FactoryInterface”を含むkindフィールドを備えた単一のNameComponentが含まれるキーを渡された、find_factory操作と同様に動作します。
ファクトリの登録された識別子がfactory_idパラメータの値と等価であると見なされるのは、単一のNameComponentを含むCosLifeCycle::Key構造体を構成した結果に、idフィールドの値としてfactory_idパラメータが、kindフィールドの値として“FactoryInterface”が含まれる場合です。値は、大文字と小文字、場所など、すべての面で一致している必要があります。